earnings per click (epc) - German English Dictionary